[INFO] cloning repository https://github.com/HMouaziz/nox-cli
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/HMouaziz/nox-cli" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHMouaziz%2Fnox-cli", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHMouaziz%2Fnox-cli'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b76cec20e85880c94b4cf2cfafabfaa156131a69
[INFO] testing HMouaziz/nox-cli against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHMouaziz%2Fnox-cli" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/HMouaziz/nox-cli
[INFO] finished tweaking git repo https://github.com/HMouaziz/nox-cli
[INFO] tweaked toml for git repo https://github.com/HMouaziz/nox-cli written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/HMouaziz/nox-cli on toolchain f9988fefd3add01f414f52b414308e7872622fee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/HMouaziz/nox-cli already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_yaml v0.9.34+deprecated
[INFO] [stderr]   Downloaded unsafe-libyaml v0.2.11
[INFO] [stderr]   Downloaded zmij v1.0.19
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 26ea7cf20d07be407f0421e3e59e9f373230b02bb4d5c24d086d4355d13a263e
[INFO] running `Command { std: "docker" "start" "-a" "26ea7cf20d07be407f0421e3e59e9f373230b02bb4d5c24d086d4355d13a263e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "26ea7cf20d07be407f0421e3e59e9f373230b02bb4d5c24d086d4355d13a263e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "26ea7cf20d07be407f0421e3e59e9f373230b02bb4d5c24d086d4355d13a263e", kill_on_drop: false }`
[INFO] [stdout] 26ea7cf20d07be407f0421e3e59e9f373230b02bb4d5c24d086d4355d13a263e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 902dd3ea9f3a44a007c959cc5b9e8cb384f4b3b3781463173fd27a55794931c6
[INFO] running `Command { std: "docker" "start" "-a" "902dd3ea9f3a44a007c959cc5b9e8cb384f4b3b3781463173fd27a55794931c6", kill_on_drop: false }`
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/nox
[INFO] [stderr]   |
[INFO] [stderr]   = note: the bin target `nox` in package `nox-cli v0.12.0 (/opt/rustwide/workdir/crates/nox-cli)` has the same output filename as the bin target `nox` in package `nox v0.13.0 (/opt/rustwide/workdir/crates/nox)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/nox.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the bin target `nox` in package `nox-cli v0.12.0 (/opt/rustwide/workdir/crates/nox-cli)` has the same output filename as the bin target `nox` in package `nox v0.13.0 (/opt/rustwide/workdir/crates/nox)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling zmij v1.0.19
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling clap_builder v4.5.57
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling uuid v1.20.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling clap v4.5.57
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling nox-core v0.12.0 (/opt/rustwide/workdir/crates/nox-core)
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling nox-cli v0.12.0 (/opt/rustwide/workdir/crates/nox-cli)
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling nox v0.13.0 (/opt/rustwide/workdir/crates/nox)
[INFO] [stdout] warning: field `run_id` is never read
[INFO] [stdout]    --> crates/nox/src/main.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 164 | struct StatusResponse {
[INFO] [stdout]     |        -------------- field in this struct
[INFO] [stdout] 165 |     run_id: String,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `StatusResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `json_escape` is never used
[INFO] [stdout]     --> crates/nox/src/main.rs:1824:4
[INFO] [stdout]      |
[INFO] [stdout] 1824 | fn json_escape(input: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rewrite_state_to_failed` is never used
[INFO] [stdout]     --> crates/nox/src/main.rs:1859:4
[INFO] [stdout]      |
[INFO] [stdout] 1859 | fn rewrite_state_to_failed(state_doc: &str, reason: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `replace_first` is never used
[INFO] [stdout]     --> crates/nox/src/main.rs:1872:4
[INFO] [stdout]      |
[INFO] [stdout] 1872 | fn replace_first(input: &str, from: &str, to: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `InvalidSessionId`, `PathEscape`, and `SessionAlreadyExists` are never constructed
[INFO] [stdout]  --> crates/nox/src/control_plane.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub enum ControlPlaneError {
[INFO] [stdout]   |          ----------------- variants in this enum
[INFO] [stdout] 6 |     NotGitRepo,
[INFO] [stdout] 7 |     InvalidSessionId,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 8 |     PathEscape,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 9 |     SessionAlreadyExists,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `ControlPlaneError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionPaths` is never constructed
[INFO] [stdout]   --> crates/nox/src/control_plane.rs:79:12
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub struct SessionPaths {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `derive_session_paths` is never used
[INFO] [stdout]   --> crates/nox/src/control_plane.rs:84:8
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub fn derive_session_paths(repo_root: &Path, session_id: &str) -> Result<SessionPaths, ControlPlaneError> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_session_id` is never used
[INFO] [stdout]   --> crates/nox/src/control_plane.rs:98:4
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn validate_session_id(session_id: &str) -> Result<(), ControlPlaneError> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_session_paths` is never used
[INFO] [stdout]    --> crates/nox/src/control_plane.rs:112:8
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub fn validate_session_paths(repo_root: &Path, session_id: &str) -> Result<SessionPaths, ControlPlaneError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cleanup_session` is never used
[INFO] [stdout]    --> crates/nox/src/control_plane.rs:138:8
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub fn cleanup_session(repo_root: &Path, session_id: &str) -> Result<(), ControlPlaneError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `error` is never used
[INFO] [stdout]   --> crates/nox/src/output/style.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub fn error(value: &str) -> String {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Pwsh` is never constructed
[INFO] [stdout]   --> crates/nox/src/session/start.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub enum ShellProgram {
[INFO] [stdout]    |          ------------ variant in this enum
[INFO] [stdout] 62 |     Pwsh,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ShellProgram` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `worktree_add_mode` is never used
[INFO] [stdout]    --> crates/nox/src/session/start.rs:140:8
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn worktree_add_mode(decision: StartDecision) -> Option<WorktreeAddMode> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SkippedConflict` is never constructed
[INFO] [stdout]   --> crates/nox/src/session/reconcile.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub enum HandoffStatus {
[INFO] [stdout]    |          ------------- variant in this enum
[INFO] [stdout] 17 |     Copied,
[INFO] [stdout] 18 |     SkippedConflict,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HandoffStatus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling noxd v0.12.0 (/opt/rustwide/workdir/crates/noxd)
[INFO] [stdout] warning: field `uses` is never read
[INFO] [stdout]   --> crates/noxd/src/run_manager.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct StepResult {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] 41 |     pub id: String,
[INFO] [stdout] 42 |     pub uses: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StepResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionRequest` is never constructed
[INFO] [stdout]   --> crates/noxd/src/run_manager.rs:47:12
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub struct SessionRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionResult` is never constructed
[INFO] [stdout]   --> crates/noxd/src/run_manager.rs:53:12
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub struct SessionResult {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionHookError` is never constructed
[INFO] [stdout]   --> crates/noxd/src/run_manager.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct SessionHookError {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> crates/noxd/src/run_manager.rs:64:12
[INFO] [stdout]    |
[INFO] [stdout] 63 | impl SessionHookError {
[INFO] [stdout]    | --------------------- associated function in this implementation
[INFO] [stdout] 64 |     pub fn new(message: impl Into<String>) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `session_create` and `session_cleanup` are never used
[INFO] [stdout]    --> crates/noxd/src/run_manager.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout]  84 | impl RunManager {
[INFO] [stdout]     | --------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 124 |     pub fn session_create(&self, request: SessionRequest) -> Result<SessionResult, SessionHookError> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub fn session_cleanup(&self, request: SessionRequest) -> Result<(), SessionHookError> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `should_inject_failure_after_worktree` is never used
[INFO] [stdout]    --> crates/noxd/src/run_manager.rs:307:4
[INFO] [stdout]     |
[INFO] [stdout] 307 | fn should_inject_failure_after_worktree() -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 06s
[INFO] running `Command { std: "docker" "inspect" "902dd3ea9f3a44a007c959cc5b9e8cb384f4b3b3781463173fd27a55794931c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "902dd3ea9f3a44a007c959cc5b9e8cb384f4b3b3781463173fd27a55794931c6", kill_on_drop: false }`
[INFO] [stdout] 902dd3ea9f3a44a007c959cc5b9e8cb384f4b3b3781463173fd27a55794931c6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c9a8b2a81b7ac406314c2c6f1a3f2c5cd38d1772360d4db088f95614e065fc7f
[INFO] running `Command { std: "docker" "start" "-a" "c9a8b2a81b7ac406314c2c6f1a3f2c5cd38d1772360d4db088f95614e065fc7f", kill_on_drop: false }`
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/nox
[INFO] [stderr]   |
[INFO] [stderr]   = note: the bin target `nox` in package `nox-cli v0.12.0 (/opt/rustwide/workdir/crates/nox-cli)` has the same output filename as the bin target `nox` in package `nox v0.13.0 (/opt/rustwide/workdir/crates/nox)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/nox.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the bin target `nox` in package `nox-cli v0.12.0 (/opt/rustwide/workdir/crates/nox-cli)` has the same output filename as the bin target `nox` in package `nox v0.13.0 (/opt/rustwide/workdir/crates/nox)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr]    Compiling nox-cli v0.12.0 (/opt/rustwide/workdir/crates/nox-cli)
[INFO] [stdout] warning: field `run_id` is never read
[INFO] [stdout]    --> crates/nox/src/main.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 164 | struct StatusResponse {
[INFO] [stdout]     |        -------------- field in this struct
[INFO] [stdout] 165 |     run_id: String,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `StatusResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `json_escape` is never used
[INFO] [stdout]     --> crates/nox/src/main.rs:1824:4
[INFO] [stdout]      |
[INFO] [stdout] 1824 | fn json_escape(input: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rewrite_state_to_failed` is never used
[INFO] [stdout]     --> crates/nox/src/main.rs:1859:4
[INFO] [stdout]      |
[INFO] [stdout] 1859 | fn rewrite_state_to_failed(state_doc: &str, reason: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `replace_first` is never used
[INFO] [stdout]     --> crates/nox/src/main.rs:1872:4
[INFO] [stdout]      |
[INFO] [stdout] 1872 | fn replace_first(input: &str, from: &str, to: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `InvalidSessionId`, `PathEscape`, and `SessionAlreadyExists` are never constructed
[INFO] [stdout]  --> crates/nox/src/control_plane.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub enum ControlPlaneError {
[INFO] [stdout]   |          ----------------- variants in this enum
[INFO] [stdout] 6 |     NotGitRepo,
[INFO] [stdout] 7 |     InvalidSessionId,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 8 |     PathEscape,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 9 |     SessionAlreadyExists,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `ControlPlaneError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionPaths` is never constructed
[INFO] [stdout]   --> crates/nox/src/control_plane.rs:79:12
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub struct SessionPaths {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `derive_session_paths` is never used
[INFO] [stdout]   --> crates/nox/src/control_plane.rs:84:8
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub fn derive_session_paths(repo_root: &Path, session_id: &str) -> Result<SessionPaths, ControlPlaneError> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_session_id` is never used
[INFO] [stdout]   --> crates/nox/src/control_plane.rs:98:4
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn validate_session_id(session_id: &str) -> Result<(), ControlPlaneError> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_session_paths` is never used
[INFO] [stdout]    --> crates/nox/src/control_plane.rs:112:8
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub fn validate_session_paths(repo_root: &Path, session_id: &str) -> Result<SessionPaths, ControlPlaneError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cleanup_session` is never used
[INFO] [stdout]    --> crates/nox/src/control_plane.rs:138:8
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub fn cleanup_session(repo_root: &Path, session_id: &str) -> Result<(), ControlPlaneError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `error` is never used
[INFO] [stdout]   --> crates/nox/src/output/style.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub fn error(value: &str) -> String {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling nox v0.13.0 (/opt/rustwide/workdir/crates/nox)
[INFO] [stdout] warning: variant `Pwsh` is never constructed
[INFO] [stdout]   --> crates/nox/src/session/start.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub enum ShellProgram {
[INFO] [stdout]    |          ------------ variant in this enum
[INFO] [stdout] 62 |     Pwsh,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ShellProgram` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `worktree_add_mode` is never used
[INFO] [stdout]    --> crates/nox/src/session/start.rs:140:8
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn worktree_add_mode(decision: StartDecision) -> Option<WorktreeAddMode> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SkippedConflict` is never constructed
[INFO] [stdout]   --> crates/nox/src/session/reconcile.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub enum HandoffStatus {
[INFO] [stdout]    |          ------------- variant in this enum
[INFO] [stdout] 17 |     Copied,
[INFO] [stdout] 18 |     SkippedConflict,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HandoffStatus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling noxd v0.12.0 (/opt/rustwide/workdir/crates/noxd)
[INFO] [stdout] warning: variant `SessionAlreadyExists` is never constructed
[INFO] [stdout]  --> crates/nox/tests/../src/control_plane.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub enum ControlPlaneError {
[INFO] [stdout]   |          ----------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 9 |     SessionAlreadyExists,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `ControlPlaneError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `resolve_repo_root` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/control_plane.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub fn resolve_repo_root() -> Result<PathBuf, ControlPlaneError> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `init_layout_from_cwd` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/control_plane.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub fn init_layout_from_cwd() -> Result<(), ControlPlaneError> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STEP_TIMEOUT` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/bootstrap.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const STEP_TIMEOUT: Duration = Duration::from_secs(20 * 60);
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EnvMarkerSnapshot` is never constructed
[INFO] [stdout]   --> crates/nox/tests/../src/session/bootstrap.rs:41:12
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub struct EnvMarkerSnapshot {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> crates/nox/tests/../src/session/bootstrap.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub struct BootstrapStepResult {
[INFO] [stdout]    |            ------------------- fields in this struct
[INFO] [stdout] 54 |     pub step_name: &'static str,
[INFO] [stdout] 55 |     pub command: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 56 |     pub started_at_epoch_ms: u128,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 57 |     pub finished_at_epoch_ms: u128,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 58 |     pub duration_ms: u128,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 59 |     pub timed_out: bool,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 60 |     pub exit_code: i32,
[INFO] [stdout] 61 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 62 |     pub stdout_log_path: PathBuf,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 63 |     pub stderr_log_path: PathBuf,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BootstrapStepResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_toolchain_requirements` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:108:8
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub fn validate_toolchain_requirements(repo_root: &Path) -> Result<(), String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_env_state_marker` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:151:8
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub fn compute_env_state_marker(repo_root: &Path, manager: &str) -> Result<EnvMarkerSnapshot, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `should_rerun_dependency_install_on_resume` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:159:8
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub fn should_rerun_dependency_install_on_resume(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_bootstrap_plan` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn load_bootstrap_plan(config_path: &Path) -> Result<BootstrapPlan, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_install_strategy` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:234:4
[INFO] [stdout]     |
[INFO] [stdout] 234 | fn parse_install_strategy(raw: &str) -> Result<InstallStrategy, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_inline_value` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:246:4
[INFO] [stdout]     |
[INFO] [stdout] 246 | fn parse_inline_value(line: &str, key: &str) -> Option<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_nested_command` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:258:4
[INFO] [stdout]     |
[INFO] [stdout] 258 | fn parse_nested_command(line: &str) -> Option<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unquote` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:270:4
[INFO] [stdout]     |
[INFO] [stdout] 270 | fn unquote(input: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_lockfile_hash` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:297:4
[INFO] [stdout]     |
[INFO] [stdout] 297 | fn compute_lockfile_hash(repo_root: &Path, manager: &str) -> Result<String, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_toolchain_fingerprint` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:315:4
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn compute_toolchain_fingerprint(repo_root: &Path, manager: &str) -> Result<String, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_optional_file` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:332:4
[INFO] [stdout]     |
[INFO] [stdout] 332 | fn read_optional_file(repo_root: &Path, filename: &str) -> Result<Option<String>, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_version_command` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:342:4
[INFO] [stdout]     |
[INFO] [stdout] 342 | fn run_version_command(program: &str, args: &[&str]) -> Result<String, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_python_version` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:365:4
[INFO] [stdout]     |
[INFO] [stdout] 365 | fn run_python_version() -> Result<String, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_rust_toolchain_channel` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:372:4
[INFO] [stdout]     |
[INFO] [stdout] 372 | fn parse_rust_toolchain_channel(raw: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `version_matches` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:386:4
[INFO] [stdout]     |
[INFO] [stdout] 386 | fn version_matches(expected: &str, detected: &str) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_first_tool_file` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:392:4
[INFO] [stdout]     |
[INFO] [stdout] 392 | fn read_first_tool_file(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stable_hash_hex` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:408:4
[INFO] [stdout]     |
[INFO] [stdout] 408 | fn stable_hash_hex(bytes: &[u8]) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `execute_bootstrap_steps` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:419:8
[INFO] [stdout]     |
[INFO] [stdout] 419 | pub fn execute_bootstrap_steps(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `will_run_dependency_install` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/bootstrap.rs:475:8
[INFO] [stdout]     |
[INFO] [stdout] 475 | pub fn will_run_dependency_install(worktree_path: &Path, plan: &BootstrapPlan) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `uses` is never read
[INFO] [stdout]   --> crates/noxd/src/run_manager.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct StepResult {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] 41 |     pub id: String,
[INFO] [stdout] 42 |     pub uses: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StepResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `OUTPUT_MODE` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/output/mode.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | static OUTPUT_MODE: OnceLock<OutputMode> = OnceLock::new();
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `configure` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/output/mode.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub fn configure(plain: bool, no_color: bool) {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `current` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/output/mode.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn current() -> OutputMode {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_human_rich` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/output/mode.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn is_human_rich() -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PersistedBootstrapStep` is never constructed
[INFO] [stdout]  --> crates/nox/tests/../src/session/state.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct PersistedBootstrapStep {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PersistedSessionState` is never constructed
[INFO] [stdout]   --> crates/nox/tests/../src/session/state.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub struct PersistedSessionState {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EnvStateMarker` is never constructed
[INFO] [stdout]   --> crates/nox/tests/../src/session/state.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct EnvStateMarker {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_state` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/state.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub fn read_state(path: &Path) -> Result<PersistedSessionState, String> {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_state` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/state.rs:79:8
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub fn write_state(path: &Path, state: &PersistedSessionState) -> Result<(), String> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_env_state_marker` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/state.rs:158:8
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub fn read_env_state_marker(path: &Path) -> Result<EnvStateMarker, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_env_state_marker` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/state.rs:175:8
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub fn write_env_state_marker(path: &Path, marker: &EnvStateMarker) -> Result<(), String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_json_string_field` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/state.rs:195:4
[INFO] [stdout]     |
[INFO] [stdout] 195 | fn parse_json_string_field(doc: &str, key: &str) -> Option<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `json_escape` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/state.rs:212:4
[INFO] [stdout]     |
[INFO] [stdout] 212 | fn json_escape(input: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `json_unescape` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/state.rs:221:4
[INFO] [stdout]     |
[INFO] [stdout] 221 | fn json_unescape(input: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `SessionStateClass` is never used
[INFO] [stdout]  --> crates/nox/tests/../src/session/start.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub enum SessionStateClass {
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StartDecisionFacts` is never constructed
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct StartDecisionFacts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `StartDecision` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub enum StartDecision {
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `WorktreeAddMode` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:35:10
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub enum WorktreeAddMode {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `WorktreeRootSource` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub enum WorktreeRootSource {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ResolvedWorktreeRoot` is never constructed
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub struct ResolvedWorktreeRoot {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `WorktreePlan` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub enum WorktreePlan {
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Pwsh` is never constructed
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub enum ShellProgram {
[INFO] [stdout]    |          ------------ variant in this enum
[INFO] [stdout] 62 |     Pwsh,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ShellProgram` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SystemShellLauncher` is never constructed
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:73:12
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub struct SystemShellLauncher;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `worktree_add_mode` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:140:8
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn worktree_add_mode(decision: StartDecision) -> Option<WorktreeAddMode> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `resolve_worktree_root` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:150:8
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub fn resolve_worktree_root(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `canonical_session_worktree_path` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:196:8
[INFO] [stdout]     |
[INFO] [stdout] 196 | pub fn canonical_session_worktree_path(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_repo_config_worktree_root` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:213:8
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub fn read_repo_config_worktree_root(path: &Path) -> Result<Option<PathBuf>, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_global_config_worktree_root` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:217:8
[INFO] [stdout]     |
[INFO] [stdout] 217 | pub fn read_global_config_worktree_root(path: &Path) -> Result<Option<PathBuf>, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_worktree_root_from_config` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:221:4
[INFO] [stdout]     |
[INFO] [stdout] 221 | fn read_worktree_root_from_config(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_config_key_value` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:246:4
[INFO] [stdout]     |
[INFO] [stdout] 246 | fn parse_config_key_value<'a>(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ensure_absolute` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:263:4
[INFO] [stdout]     |
[INFO] [stdout] 263 | fn ensure_absolute(path: &Path, arg_name: &str) -> Result<PathBuf, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_worktree_path_within_root` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:275:8
[INFO] [stdout]     |
[INFO] [stdout] 275 | pub fn validate_worktree_path_within_root(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normalize_with_existing_ancestor` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:293:4
[INFO] [stdout]     |
[INFO] [stdout] 293 | fn normalize_with_existing_ancestor(path: &Path) -> Result<PathBuf, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normalize_lexical_absolute` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:317:4
[INFO] [stdout]     |
[INFO] [stdout] 317 | fn normalize_lexical_absolute(path: &Path) -> Result<PathBuf, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_component_prefix` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:348:4
[INFO] [stdout]     |
[INFO] [stdout] 348 | fn is_component_prefix(root: &Path, candidate: &Path) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `worktree_plan` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:362:8
[INFO] [stdout]     |
[INFO] [stdout] 362 | pub fn worktree_plan(
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `evaluate_start_decision` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:383:8
[INFO] [stdout]     |
[INFO] [stdout] 383 | pub fn evaluate_start_decision(facts: StartDecisionFacts) -> StartDecision {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `resolve_branch_name` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:449:8
[INFO] [stdout]     |
[INFO] [stdout] 449 | pub fn resolve_branch_name(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_start_flag_contract` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:464:8
[INFO] [stdout]     |
[INFO] [stdout] 464 | pub fn validate_start_flag_contract(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `should_apply_resume_reconcile` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:484:8
[INFO] [stdout]     |
[INFO] [stdout] 484 | pub fn should_apply_resume_reconcile(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_branch_name` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:514:4
[INFO] [stdout]     |
[INFO] [stdout] 514 | fn validate_branch_name(repo_root: &Path, branch: &str) -> Result<(), String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionStartLock` is never constructed
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:532:12
[INFO] [stdout]     |
[INFO] [stdout] 532 | pub struct SessionStartLock {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `acquire_session_start_lock` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:542:8
[INFO] [stdout]     |
[INFO] [stdout] 542 | pub fn acquire_session_start_lock(repo_root: &Path) -> Result<SessionStartLock, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enforce_collision_matrix` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:564:8
[INFO] [stdout]     |
[INFO] [stdout] 564 | pub fn enforce_collision_matrix(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `collision_block_message` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:617:4
[INFO] [stdout]     |
[INFO] [stdout] 617 | fn collision_block_message(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `canonical_worktree_is_reusable` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:661:4
[INFO] [stdout]     |
[INFO] [stdout] 661 | fn canonical_worktree_is_reusable(repo_root: &Path, canonical_worktree_path: &Path) -> Result<bool, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normalize_path_for_compare` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:689:4
[INFO] [stdout]     |
[INFO] [stdout] 689 | fn normalize_path_for_compare(path: &Path) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `classify_state` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:693:4
[INFO] [stdout]     |
[INFO] [stdout] 693 | fn classify_state(state: &session_state::PersistedSessionState) -> SessionStateClass {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_active_binding` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:701:4
[INFO] [stdout]     |
[INFO] [stdout] 701 | fn find_active_binding(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_inactive_branch_state` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:744:4
[INFO] [stdout]     |
[INFO] [stdout] 744 | fn find_inactive_branch_state(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `git_branch_exists` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:792:4
[INFO] [stdout]     |
[INFO] [stdout] 792 | fn git_branch_exists(repo_root: &Path, branch: &str) -> Result<bool, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EnvStateMarker` is never constructed
[INFO] [stdout]   --> crates/nox/tests/../src/session/state.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct EnvStateMarker {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_state` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/state.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub fn read_state(path: &Path) -> Result<PersistedSessionState, String> {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_env_state_marker` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/state.rs:158:8
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub fn read_env_state_marker(path: &Path) -> Result<EnvStateMarker, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_env_state_marker` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/state.rs:175:8
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub fn write_env_state_marker(path: &Path, marker: &EnvStateMarker) -> Result<(), String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_json_string_field` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/state.rs:195:4
[INFO] [stdout]     |
[INFO] [stdout] 195 | fn parse_json_string_field(doc: &str, key: &str) -> Option<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `json_unescape` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/state.rs:221:4
[INFO] [stdout]     |
[INFO] [stdout] 221 | fn json_unescape(input: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `SessionId` is never used
[INFO] [stdout]  --> crates/nox/tests/../src/session/reconcile.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type SessionId = String;
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `QuitInferenceResult` is never used
[INFO] [stdout]  --> crates/nox/tests/../src/session/reconcile.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub enum QuitInferenceResult {
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SkippedConflict` is never constructed
[INFO] [stdout]   --> crates/nox/tests/../src/session/reconcile.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub enum HandoffStatus {
[INFO] [stdout]    |          ------------- variant in this enum
[INFO] [stdout] 17 |     Copied,
[INFO] [stdout] 18 |     SkippedConflict,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HandoffStatus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_resume_entry` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/reconcile.rs:48:8
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub fn validate_resume_entry(session_id_arg: Option<&str>, resume: bool) -> Result<(), String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `resolve_quit_inference` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/reconcile.rs:58:8
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub fn resolve_quit_inference(repo_root: &Path, cwd: &Path) -> Result<QuitInferenceResult, String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `default_handoff_allowlist` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/reconcile.rs:89:8
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub fn default_handoff_allowlist() -> &'static [&'static str] {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `apply_resume_reconcile` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/reconcile.rs:172:8
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub fn apply_resume_reconcile(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ActiveSession` is never constructed
[INFO] [stdout]    --> crates/nox/tests/../src/session/reconcile.rs:234:8
[INFO] [stdout]     |
[INFO] [stdout] 234 | struct ActiveSession {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `infer_from_cwd` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/reconcile.rs:239:4
[INFO] [stdout]     |
[INFO] [stdout] 239 | fn infer_from_cwd(cwd: &Path, active_sessions: &[ActiveSession]) -> Option<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `active_sessions` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/reconcile.rs:247:4
[INFO] [stdout]     |
[INFO] [stdout] 247 | fn active_sessions(repo_root: &Path) -> Result<Vec<ActiveSession>, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `resolve_registry_root` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/reconcile.rs:290:4
[INFO] [stdout]     |
[INFO] [stdout] 290 | fn resolve_registry_root(repo_root: &Path) -> Result<std::path::PathBuf, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normalize_path_for_compare` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/reconcile.rs:329:4
[INFO] [stdout]     |
[INFO] [stdout] 329 | fn normalize_path_for_compare(path: &Path) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `git_branch_exists` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/reconcile.rs:343:4
[INFO] [stdout]     |
[INFO] [stdout] 343 | fn git_branch_exists(repo_root: &Path, branch: &str) -> Result<bool, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EnvStateMarker` is never constructed
[INFO] [stdout]   --> crates/nox/tests/../src/session/state.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct EnvStateMarker {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_env_state_marker` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/state.rs:158:8
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub fn read_env_state_marker(path: &Path) -> Result<EnvStateMarker, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_env_state_marker` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/state.rs:175:8
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub fn write_env_state_marker(path: &Path, marker: &EnvStateMarker) -> Result<(), String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ShellProgram` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:61:10
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub enum ShellProgram {
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LaunchError` is never constructed
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub struct LaunchError(pub String);
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `ShellLauncher` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:69:11
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub trait ShellLauncher {
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SystemShellLauncher` is never constructed
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:73:12
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub struct SystemShellLauncher;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ShellLaunchOutcome` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:89:10
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub enum ShellLaunchOutcome {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `should_launch_shell` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub fn should_launch_shell(enabled: bool, interactive: bool) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `resolve_shell_program` is never used
[INFO] [stdout]   --> crates/nox/tests/../src/session/start.rs:99:8
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub fn resolve_shell_program() -> ShellProgram {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `launch_shell_if_enabled` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:114:8
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub fn launch_shell_if_enabled<L: ShellLauncher>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shell_launch_warning` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:129:8
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn shell_launch_warning(message: &str) -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shell_launch_fallback_line` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:133:8
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub fn shell_launch_fallback_line(worktree_path: &Path) -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `worktree_add_mode` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:140:8
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn worktree_add_mode(decision: StartDecision) -> Option<WorktreeAddMode> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `resolve_branch_name` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:449:8
[INFO] [stdout]     |
[INFO] [stdout] 449 | pub fn resolve_branch_name(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_start_flag_contract` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:464:8
[INFO] [stdout]     |
[INFO] [stdout] 464 | pub fn validate_start_flag_contract(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `should_apply_resume_reconcile` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:484:8
[INFO] [stdout]     |
[INFO] [stdout] 484 | pub fn should_apply_resume_reconcile(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_branch_name` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:514:4
[INFO] [stdout]     |
[INFO] [stdout] 514 | fn validate_branch_name(repo_root: &Path, branch: &str) -> Result<(), String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionStartLock` is never constructed
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:532:12
[INFO] [stdout]     |
[INFO] [stdout] 532 | pub struct SessionStartLock {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `acquire_session_start_lock` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:542:8
[INFO] [stdout]     |
[INFO] [stdout] 542 | pub fn acquire_session_start_lock(repo_root: &Path) -> Result<SessionStartLock, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enforce_collision_matrix` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:564:8
[INFO] [stdout]     |
[INFO] [stdout] 564 | pub fn enforce_collision_matrix(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `collision_block_message` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:617:4
[INFO] [stdout]     |
[INFO] [stdout] 617 | fn collision_block_message(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `classify_state` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:693:4
[INFO] [stdout]     |
[INFO] [stdout] 693 | fn classify_state(state: &session_state::PersistedSessionState) -> SessionStateClass {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_active_binding` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:701:4
[INFO] [stdout]     |
[INFO] [stdout] 701 | fn find_active_binding(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_inactive_branch_state` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:744:4
[INFO] [stdout]     |
[INFO] [stdout] 744 | fn find_inactive_branch_state(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `git_branch_exists` is never used
[INFO] [stdout]    --> crates/nox/tests/../src/session/start.rs:792:4
[INFO] [stdout]     |
[INFO] [stdout] 792 | fn git_branch_exists(repo_root: &Path, branch: &str) -> Result<bool, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling nox-core v0.12.0 (/opt/rustwide/workdir/crates/nox-core)
[INFO] [stdout] warning: field `run_id` is never read
[INFO] [stdout]    --> crates/nox/src/main.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 164 | struct StatusResponse {
[INFO] [stdout]     |        -------------- field in this struct
[INFO] [stdout] 165 |     run_id: String,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `StatusResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `json_escape` is never used
[INFO] [stdout]     --> crates/nox/src/main.rs:1824:4
[INFO] [stdout]      |
[INFO] [stdout] 1824 | fn json_escape(input: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rewrite_state_to_failed` is never used
[INFO] [stdout]     --> crates/nox/src/main.rs:1859:4
[INFO] [stdout]      |
[INFO] [stdout] 1859 | fn rewrite_state_to_failed(state_doc: &str, reason: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `replace_first` is never used
[INFO] [stdout]     --> crates/nox/src/main.rs:1872:4
[INFO] [stdout]      |
[INFO] [stdout] 1872 | fn replace_first(input: &str, from: &str, to: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `InvalidSessionId`, `PathEscape`, and `SessionAlreadyExists` are never constructed
[INFO] [stdout]  --> crates/nox/src/control_plane.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub enum ControlPlaneError {
[INFO] [stdout]   |          ----------------- variants in this enum
[INFO] [stdout] 6 |     NotGitRepo,
[INFO] [stdout] 7 |     InvalidSessionId,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 8 |     PathEscape,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 9 |     SessionAlreadyExists,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `ControlPlaneError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionPaths` is never constructed
[INFO] [stdout]   --> crates/nox/src/control_plane.rs:79:12
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub struct SessionPaths {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `derive_session_paths` is never used
[INFO] [stdout]   --> crates/nox/src/control_plane.rs:84:8
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub fn derive_session_paths(repo_root: &Path, session_id: &str) -> Result<SessionPaths, ControlPlaneError> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_session_id` is never used
[INFO] [stdout]   --> crates/nox/src/control_plane.rs:98:4
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn validate_session_id(session_id: &str) -> Result<(), ControlPlaneError> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `validate_session_paths` is never used
[INFO] [stdout]    --> crates/nox/src/control_plane.rs:112:8
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub fn validate_session_paths(repo_root: &Path, session_id: &str) -> Result<SessionPaths, ControlPlaneError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cleanup_session` is never used
[INFO] [stdout]    --> crates/nox/src/control_plane.rs:138:8
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub fn cleanup_session(repo_root: &Path, session_id: &str) -> Result<(), ControlPlaneError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `error` is never used
[INFO] [stdout]   --> crates/nox/src/output/style.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub fn error(value: &str) -> String {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Pwsh` is never constructed
[INFO] [stdout]   --> crates/nox/src/session/start.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub enum ShellProgram {
[INFO] [stdout]    |          ------------ variant in this enum
[INFO] [stdout] 62 |     Pwsh,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ShellProgram` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `worktree_add_mode` is never used
[INFO] [stdout]    --> crates/nox/src/session/start.rs:140:8
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn worktree_add_mode(decision: StartDecision) -> Option<WorktreeAddMode> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SkippedConflict` is never constructed
[INFO] [stdout]   --> crates/nox/src/session/reconcile.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub enum HandoffStatus {
[INFO] [stdout]    |          ------------- variant in this enum
[INFO] [stdout] 17 |     Copied,
[INFO] [stdout] 18 |     SkippedConflict,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HandoffStatus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 18.19s
[INFO] running `Command { std: "docker" "inspect" "c9a8b2a81b7ac406314c2c6f1a3f2c5cd38d1772360d4db088f95614e065fc7f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c9a8b2a81b7ac406314c2c6f1a3f2c5cd38d1772360d4db088f95614e065fc7f", kill_on_drop: false }`
[INFO] [stdout] c9a8b2a81b7ac406314c2c6f1a3f2c5cd38d1772360d4db088f95614e065fc7f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4b6b874ec7323ab736511ff20a23d1e485effc23c9c7037a5ebe01b68affd6e4
[INFO] running `Command { std: "docker" "start" "-a" "4b6b874ec7323ab736511ff20a23d1e485effc23c9c7037a5ebe01b68affd6e4", kill_on_drop: false }`
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/nox
[INFO] [stderr]   |
[INFO] [stderr]   = note: the bin target `nox` in package `nox-cli v0.12.0 (/opt/rustwide/workdir/crates/nox-cli)` has the same output filename as the bin target `nox` in package `nox v0.13.0 (/opt/rustwide/workdir/crates/nox)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/nox.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the bin target `nox` in package `nox-cli v0.12.0 (/opt/rustwide/workdir/crates/nox-cli)` has the same output filename as the bin target `nox` in package `nox v0.13.0 (/opt/rustwide/workdir/crates/nox)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: struct `EnvStateMarker` is never constructed
[INFO] [stderr]   --> crates/nox/tests/../src/session/state.rs:30:12
[INFO] [stderr]    |
[INFO] [stderr] 30 | pub struct EnvStateMarker {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_env_state_marker` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/state.rs:158:8
[INFO] [stderr]     |
[INFO] [stderr] 158 | pub fn read_env_state_marker(path: &Path) -> Result<EnvStateMarker, String> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `write_env_state_marker` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/state.rs:175:8
[INFO] [stderr]     |
[INFO] [stderr] 175 | pub fn write_env_state_marker(path: &Path, marker: &EnvStateMarker) -> Result<(), String> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `ShellProgram` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/start.rs:61:10
[INFO] [stderr]    |
[INFO] [stderr] 61 | pub enum ShellProgram {
[INFO] [stderr]    |          ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `LaunchError` is never constructed
[INFO] [stderr]   --> crates/nox/tests/../src/session/start.rs:67:12
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub struct LaunchError(pub String);
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait `ShellLauncher` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/start.rs:69:11
[INFO] [stderr]    |
[INFO] [stderr] 69 | pub trait ShellLauncher {
[INFO] [stderr]    |           ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SystemShellLauncher` is never constructed
[INFO] [stderr]   --> crates/nox/tests/../src/session/start.rs:73:12
[INFO] [stderr]    |
[INFO] [stderr] 73 | pub struct SystemShellLauncher;
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `ShellLaunchOutcome` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/start.rs:89:10
[INFO] [stderr]    |
[INFO] [stderr] 89 | pub enum ShellLaunchOutcome {
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `should_launch_shell` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/start.rs:95:8
[INFO] [stderr]    |
[INFO] [stderr] 95 | pub fn should_launch_shell(enabled: bool, interactive: bool) -> bool {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `resolve_shell_program` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/start.rs:99:8
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub fn resolve_shell_program() -> ShellProgram {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `launch_shell_if_enabled` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:114:8
[INFO] [stderr]     |
[INFO] [stderr] 114 | pub fn launch_shell_if_enabled<L: ShellLauncher>(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `shell_launch_warning` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:129:8
[INFO] [stderr]     |
[INFO] [stderr] 129 | pub fn shell_launch_warning(message: &str) -> String {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `shell_launch_fallback_line` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:133:8
[INFO] [stderr]     |
[INFO] [stderr] 133 | pub fn shell_launch_fallback_line(worktree_path: &Path) -> String {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `worktree_add_mode` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:140:8
[INFO] [stderr]     |
[INFO] [stderr] 140 | pub fn worktree_add_mode(decision: StartDecision) -> Option<WorktreeAddMode> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `resolve_branch_name` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:449:8
[INFO] [stderr]     |
[INFO] [stderr] 449 | pub fn resolve_branch_name(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `validate_start_flag_contract` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:464:8
[INFO] [stderr]     |
[INFO] [stderr] 464 | pub fn validate_start_flag_contract(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `should_apply_resume_reconcile` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:484:8
[INFO] [stderr]     |
[INFO] [stderr] 484 | pub fn should_apply_resume_reconcile(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `validate_branch_name` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:514:4
[INFO] [stderr]     |
[INFO] [stderr] 514 | fn validate_branch_name(repo_root: &Path, branch: &str) -> Result<(), String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SessionStartLock` is never constructed
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:532:12
[INFO] [stderr]     |
[INFO] [stderr] 532 | pub struct SessionStartLock {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `acquire_session_start_lock` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:542:8
[INFO] [stderr]     |
[INFO] [stderr] 542 | pub fn acquire_session_start_lock(repo_root: &Path) -> Result<SessionStartLock, String> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `enforce_collision_matrix` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:564:8
[INFO] [stderr]     |
[INFO] [stderr] 564 | pub fn enforce_collision_matrix(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `collision_block_message` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:617:4
[INFO] [stderr]     |
[INFO] [stderr] 617 | fn collision_block_message(
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `classify_state` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:693:4
[INFO] [stderr]     |
[INFO] [stderr] 693 | fn classify_state(state: &session_state::PersistedSessionState) -> SessionStateClass {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `find_active_binding` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:701:4
[INFO] [stderr]     |
[INFO] [stderr] 701 | fn find_active_binding(
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `find_inactive_branch_state` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:744:4
[INFO] [stderr]     |
[INFO] [stderr] 744 | fn find_inactive_branch_state(
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `git_branch_exists` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:792:4
[INFO] [stderr]     |
[INFO] [stderr] 792 | fn git_branch_exists(repo_root: &Path, branch: &str) -> Result<bool, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `STEP_TIMEOUT` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/bootstrap.rs:24:7
[INFO] [stderr]    |
[INFO] [stderr] 24 | const STEP_TIMEOUT: Duration = Duration::from_secs(20 * 60);
[INFO] [stderr]    |       ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `EnvMarkerSnapshot` is never constructed
[INFO] [stderr]   --> crates/nox/tests/../src/session/bootstrap.rs:41:12
[INFO] [stderr]    |
[INFO] [stderr] 41 | pub struct EnvMarkerSnapshot {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple fields are never read
[INFO] [stderr]   --> crates/nox/tests/../src/session/bootstrap.rs:55:9
[INFO] [stderr]    |
[INFO] [stderr] 53 | pub struct BootstrapStepResult {
[INFO] [stderr]    |            ------------------- fields in this struct
[INFO] [stderr] 54 |     pub step_name: &'static str,
[INFO] [stderr] 55 |     pub command: String,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr] 56 |     pub started_at_epoch_ms: u128,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 57 |     pub finished_at_epoch_ms: u128,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 58 |     pub duration_ms: u128,
[INFO] [stderr]    |         ^^^^^^^^^^^
[INFO] [stderr] 59 |     pub timed_out: bool,
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr] 60 |     pub exit_code: i32,
[INFO] [stderr] 61 |     pub message: String,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr] 62 |     pub stdout_log_path: PathBuf,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 63 |     pub stderr_log_path: PathBuf,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `BootstrapStepResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: function `validate_toolchain_requirements` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:108:8
[INFO] [stderr]     |
[INFO] [stderr] 108 | pub fn validate_toolchain_requirements(repo_root: &Path) -> Result<(), String> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `compute_env_state_marker` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:151:8
[INFO] [stderr]     |
[INFO] [stderr] 151 | pub fn compute_env_state_marker(repo_root: &Path, manager: &str) -> Result<EnvMarkerSnapshot, String> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `should_rerun_dependency_install_on_resume` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:159:8
[INFO] [stderr]     |
[INFO] [stderr] 159 | pub fn should_rerun_dependency_install_on_resume(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `load_bootstrap_plan` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:177:8
[INFO] [stderr]     |
[INFO] [stderr] 177 | pub fn load_bootstrap_plan(config_path: &Path) -> Result<BootstrapPlan, String> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_install_strategy` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:234:4
[INFO] [stderr]     |
[INFO] [stderr] 234 | fn parse_install_strategy(raw: &str) -> Result<InstallStrategy, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_inline_value` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:246:4
[INFO] [stderr]     |
[INFO] [stderr] 246 | fn parse_inline_value(line: &str, key: &str) -> Option<String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_nested_command` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:258:4
[INFO] [stderr]     |
[INFO] [stderr] 258 | fn parse_nested_command(line: &str) -> Option<String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `unquote` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:270:4
[INFO] [stderr]     |
[INFO] [stderr] 270 | fn unquote(input: &str) -> String {
[INFO] [stderr]     |    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `compute_lockfile_hash` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:297:4
[INFO] [stderr]     |
[INFO] [stderr] 297 | fn compute_lockfile_hash(repo_root: &Path, manager: &str) -> Result<String, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `compute_toolchain_fingerprint` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:315:4
[INFO] [stderr]     |
[INFO] [stderr] 315 | fn compute_toolchain_fingerprint(repo_root: &Path, manager: &str) -> Result<String, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_optional_file` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:332:4
[INFO] [stderr]     |
[INFO] [stderr] 332 | fn read_optional_file(repo_root: &Path, filename: &str) -> Result<Option<String>, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_version_command` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:342:4
[INFO] [stderr]     |
[INFO] [stderr] 342 | fn run_version_command(program: &str, args: &[&str]) -> Result<String, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_python_version` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:365:4
[INFO] [stderr]     |
[INFO] [stderr] 365 | fn run_python_version() -> Result<String, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_rust_toolchain_channel` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:372:4
[INFO] [stderr]     |
[INFO] [stderr] 372 | fn parse_rust_toolchain_channel(raw: &str) -> String {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `version_matches` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:386:4
[INFO] [stderr]     |
[INFO] [stderr] 386 | fn version_matches(expected: &str, detected: &str) -> bool {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_first_tool_file` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:392:4
[INFO] [stderr]     |
[INFO] [stderr] 392 | fn read_first_tool_file(
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `stable_hash_hex` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:408:4
[INFO] [stderr]     |
[INFO] [stderr] 408 | fn stable_hash_hex(bytes: &[u8]) -> String {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `execute_bootstrap_steps` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:419:8
[INFO] [stderr]     |
[INFO] [stderr] 419 | pub fn execute_bootstrap_steps(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `will_run_dependency_install` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/bootstrap.rs:475:8
[INFO] [stderr]     |
[INFO] [stderr] 475 | pub fn will_run_dependency_install(worktree_path: &Path, plan: &BootstrapPlan) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `SessionAlreadyExists` is never constructed
[INFO] [stderr]  --> crates/nox/tests/../src/control_plane.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub enum ControlPlaneError {
[INFO] [stderr]   |          ----------------- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 9 |     SessionAlreadyExists,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `ControlPlaneError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `resolve_repo_root` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/control_plane.rs:36:8
[INFO] [stderr]    |
[INFO] [stderr] 36 | pub fn resolve_repo_root() -> Result<PathBuf, ControlPlaneError> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `init_layout_from_cwd` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/control_plane.rs:69:8
[INFO] [stderr]    |
[INFO] [stderr] 69 | pub fn init_layout_from_cwd() -> Result<(), ControlPlaneError> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_state` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/state.rs:36:8
[INFO] [stderr]    |
[INFO] [stderr] 36 | pub fn read_state(path: &Path) -> Result<PersistedSessionState, String> {
[INFO] [stderr]    |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_json_string_field` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/state.rs:195:4
[INFO] [stderr]     |
[INFO] [stderr] 195 | fn parse_json_string_field(doc: &str, key: &str) -> Option<String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `json_unescape` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/state.rs:221:4
[INFO] [stderr]     |
[INFO] [stderr] 221 | fn json_unescape(input: &str) -> String {
[INFO] [stderr]     |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `SessionId` is never used
[INFO] [stderr]  --> crates/nox/tests/../src/session/reconcile.rs:6:10
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub type SessionId = String;
[INFO] [stderr]   |          ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `QuitInferenceResult` is never used
[INFO] [stderr]  --> crates/nox/tests/../src/session/reconcile.rs:9:10
[INFO] [stderr]   |
[INFO] [stderr] 9 | pub enum QuitInferenceResult {
[INFO] [stderr]   |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `SkippedConflict` is never constructed
[INFO] [stderr]   --> crates/nox/tests/../src/session/reconcile.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 16 | pub enum HandoffStatus {
[INFO] [stderr]    |          ------------- variant in this enum
[INFO] [stderr] 17 |     Copied,
[INFO] [stderr] 18 |     SkippedConflict,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `HandoffStatus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: function `validate_resume_entry` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/reconcile.rs:48:8
[INFO] [stderr]    |
[INFO] [stderr] 48 | pub fn validate_resume_entry(session_id_arg: Option<&str>, resume: bool) -> Result<(), String> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `resolve_quit_inference` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/reconcile.rs:58:8
[INFO] [stderr]    |
[INFO] [stderr] 58 | pub fn resolve_quit_inference(repo_root: &Path, cwd: &Path) -> Result<QuitInferenceResult, String> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `default_handoff_allowlist` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/reconcile.rs:89:8
[INFO] [stderr]    |
[INFO] [stderr] 89 | pub fn default_handoff_allowlist() -> &'static [&'static str] {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `apply_resume_reconcile` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/reconcile.rs:172:8
[INFO] [stderr]     |
[INFO] [stderr] 172 | pub fn apply_resume_reconcile(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ActiveSession` is never constructed
[INFO] [stderr]    --> crates/nox/tests/../src/session/reconcile.rs:234:8
[INFO] [stderr]     |
[INFO] [stderr] 234 | struct ActiveSession {
[INFO] [stderr]     |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `infer_from_cwd` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/reconcile.rs:239:4
[INFO] [stderr]     |
[INFO] [stderr] 239 | fn infer_from_cwd(cwd: &Path, active_sessions: &[ActiveSession]) -> Option<String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `active_sessions` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/reconcile.rs:247:4
[INFO] [stderr]     |
[INFO] [stderr] 247 | fn active_sessions(repo_root: &Path) -> Result<Vec<ActiveSession>, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `resolve_registry_root` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/reconcile.rs:290:4
[INFO] [stderr]     |
[INFO] [stderr] 290 | fn resolve_registry_root(repo_root: &Path) -> Result<std::path::PathBuf, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `normalize_path_for_compare` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/reconcile.rs:329:4
[INFO] [stderr]     |
[INFO] [stderr] 329 | fn normalize_path_for_compare(path: &Path) -> String {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `git_branch_exists` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/reconcile.rs:343:4
[INFO] [stderr]     |
[INFO] [stderr] 343 | fn git_branch_exists(repo_root: &Path, branch: &str) -> Result<bool, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `OUTPUT_MODE` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/output/mode.rs:10:8
[INFO] [stderr]    |
[INFO] [stderr] 10 | static OUTPUT_MODE: OnceLock<OutputMode> = OnceLock::new();
[INFO] [stderr]    |        ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `configure` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/output/mode.rs:20:8
[INFO] [stderr]    |
[INFO] [stderr] 20 | pub fn configure(plain: bool, no_color: bool) {
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `current` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/output/mode.rs:26:8
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub fn current() -> OutputMode {
[INFO] [stderr]    |        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `is_human_rich` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/output/mode.rs:32:8
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub fn is_human_rich() -> bool {
[INFO] [stderr]    |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `PersistedBootstrapStep` is never constructed
[INFO] [stderr]  --> crates/nox/tests/../src/session/state.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct PersistedBootstrapStep {
[INFO] [stderr]   |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `PersistedSessionState` is never constructed
[INFO] [stderr]   --> crates/nox/tests/../src/session/state.rs:18:12
[INFO] [stderr]    |
[INFO] [stderr] 18 | pub struct PersistedSessionState {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `EnvStateMarker` is never constructed
[INFO] [stderr]   --> crates/nox/tests/../src/session/state.rs:30:12
[INFO] [stderr]    |
[INFO] [stderr] 30 | pub struct EnvStateMarker {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `write_state` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/state.rs:79:8
[INFO] [stderr]    |
[INFO] [stderr] 79 | pub fn write_state(path: &Path, state: &PersistedSessionState) -> Result<(), String> {
[INFO] [stderr]    |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `json_escape` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/state.rs:212:4
[INFO] [stderr]     |
[INFO] [stderr] 212 | fn json_escape(input: &str) -> String {
[INFO] [stderr]     |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `SessionStateClass` is never used
[INFO] [stderr]  --> crates/nox/tests/../src/session/start.rs:8:10
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub enum SessionStateClass {
[INFO] [stderr]   |          ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `StartDecisionFacts` is never constructed
[INFO] [stderr]   --> crates/nox/tests/../src/session/start.rs:14:12
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub struct StartDecisionFacts {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `StartDecision` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/start.rs:26:10
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub enum StartDecision {
[INFO] [stderr]    |          ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `WorktreeAddMode` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/start.rs:35:10
[INFO] [stderr]    |
[INFO] [stderr] 35 | pub enum WorktreeAddMode {
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `WorktreeRootSource` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/start.rs:41:10
[INFO] [stderr]    |
[INFO] [stderr] 41 | pub enum WorktreeRootSource {
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ResolvedWorktreeRoot` is never constructed
[INFO] [stderr]   --> crates/nox/tests/../src/session/start.rs:49:12
[INFO] [stderr]    |
[INFO] [stderr] 49 | pub struct ResolvedWorktreeRoot {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `WorktreePlan` is never used
[INFO] [stderr]   --> crates/nox/tests/../src/session/start.rs:55:10
[INFO] [stderr]    |
[INFO] [stderr] 55 | pub enum WorktreePlan {
[INFO] [stderr]    |          ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Pwsh` is never constructed
[INFO] [stderr]   --> crates/nox/tests/../src/session/start.rs:62:5
[INFO] [stderr]    |
[INFO] [stderr] 61 | pub enum ShellProgram {
[INFO] [stderr]    |          ------------ variant in this enum
[INFO] [stderr] 62 |     Pwsh,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ShellProgram` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: function `resolve_worktree_root` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:150:8
[INFO] [stderr]     |
[INFO] [stderr] 150 | pub fn resolve_worktree_root(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `canonical_session_worktree_path` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:196:8
[INFO] [stderr]     |
[INFO] [stderr] 196 | pub fn canonical_session_worktree_path(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_repo_config_worktree_root` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:213:8
[INFO] [stderr]     |
[INFO] [stderr] 213 | pub fn read_repo_config_worktree_root(path: &Path) -> Result<Option<PathBuf>, String> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_global_config_worktree_root` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:217:8
[INFO] [stderr]     |
[INFO] [stderr] 217 | pub fn read_global_config_worktree_root(path: &Path) -> Result<Option<PathBuf>, String> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_worktree_root_from_config` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:221:4
[INFO] [stderr]     |
[INFO] [stderr] 221 | fn read_worktree_root_from_config(
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_config_key_value` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:246:4
[INFO] [stderr]     |
[INFO] [stderr] 246 | fn parse_config_key_value<'a>(
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `ensure_absolute` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:263:4
[INFO] [stderr]     |
[INFO] [stderr] 263 | fn ensure_absolute(path: &Path, arg_name: &str) -> Result<PathBuf, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `validate_worktree_path_within_root` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:275:8
[INFO] [stderr]     |
[INFO] [stderr] 275 | pub fn validate_worktree_path_within_root(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `normalize_with_existing_ancestor` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:293:4
[INFO] [stderr]     |
[INFO] [stderr] 293 | fn normalize_with_existing_ancestor(path: &Path) -> Result<PathBuf, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `normalize_lexical_absolute` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:317:4
[INFO] [stderr]     |
[INFO] [stderr] 317 | fn normalize_lexical_absolute(path: &Path) -> Result<PathBuf, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `is_component_prefix` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:348:4
[INFO] [stderr]     |
[INFO] [stderr] 348 | fn is_component_prefix(root: &Path, candidate: &Path) -> bool {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `worktree_plan` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:362:8
[INFO] [stderr]     |
[INFO] [stderr] 362 | pub fn worktree_plan(
[INFO] [stderr]     |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `evaluate_start_decision` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:383:8
[INFO] [stderr]     |
[INFO] [stderr] 383 | pub fn evaluate_start_decision(facts: StartDecisionFacts) -> StartDecision {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `canonical_worktree_is_reusable` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:661:4
[INFO] [stderr]     |
[INFO] [stderr] 661 | fn canonical_worktree_is_reusable(repo_root: &Path, canonical_worktree_path: &Path) -> Result<bool, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `normalize_path_for_compare` is never used
[INFO] [stderr]    --> crates/nox/tests/../src/session/start.rs:689:4
[INFO] [stderr]     |
[INFO] [stderr] 689 | fn normalize_path_for_compare(path: &Path) -> String {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `run_id` is never read
[INFO] [stderr]    --> crates/nox/src/main.rs:165:5
[INFO] [stderr]     |
[INFO] [stderr] 164 | struct StatusResponse {
[INFO] [stderr]     |        -------------- field in this struct
[INFO] [stderr] 165 |     run_id: String,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `StatusResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `json_escape` is never used
[INFO] [stderr]     --> crates/nox/src/main.rs:1824:4
[INFO] [stderr]      |
[INFO] [stderr] 1824 | fn json_escape(input: &str) -> String {
[INFO] [stderr]      |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `rewrite_state_to_failed` is never used
[INFO] [stderr]     --> crates/nox/src/main.rs:1859:4
[INFO] [stderr]      |
[INFO] [stderr] 1859 | fn rewrite_state_to_failed(state_doc: &str, reason: &str) -> String {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `replace_first` is never used
[INFO] [stderr]     --> crates/nox/src/main.rs:1872:4
[INFO] [stderr]      |
[INFO] [stderr] 1872 | fn replace_first(input: &str, from: &str, to: &str) -> String {
[INFO] [stderr]      |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `InvalidSessionId`, `PathEscape`, and `SessionAlreadyExists` are never constructed
[INFO] [stderr]  --> crates/nox/src/control_plane.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub enum ControlPlaneError {
[INFO] [stderr]   |          ----------------- variants in this enum
[INFO] [stderr] 6 |     NotGitRepo,
[INFO] [stderr] 7 |     InvalidSessionId,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 8 |     PathEscape,
[INFO] [stderr]   |     ^^^^^^^^^^
[INFO] [stderr] 9 |     SessionAlreadyExists,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `ControlPlaneError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SessionPaths` is never constructed
[INFO] [stderr]   --> crates/nox/src/control_plane.rs:79:12
[INFO] [stderr]    |
[INFO] [stderr] 79 | pub struct SessionPaths {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `derive_session_paths` is never used
[INFO] [stderr]   --> crates/nox/src/control_plane.rs:84:8
[INFO] [stderr]    |
[INFO] [stderr] 84 | pub fn derive_session_paths(repo_root: &Path, session_id: &str) -> Result<SessionPaths, ControlPlaneError> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `validate_session_id` is never used
[INFO] [stderr]   --> crates/nox/src/control_plane.rs:98:4
[INFO] [stderr]    |
[INFO] [stderr] 98 | fn validate_session_id(session_id: &str) -> Result<(), ControlPlaneError> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `validate_session_paths` is never used
[INFO] [stderr]    --> crates/nox/src/control_plane.rs:112:8
[INFO] [stderr]     |
[INFO] [stderr] 112 | pub fn validate_session_paths(repo_root: &Path, session_id: &str) -> Result<SessionPaths, ControlPlaneError> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `cleanup_session` is never used
[INFO] [stderr]    --> crates/nox/src/control_plane.rs:138:8
[INFO] [stderr]     |
[INFO] [stderr] 138 | pub fn cleanup_session(repo_root: &Path, session_id: &str) -> Result<(), ControlPlaneError> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `error` is never used
[INFO] [stderr]   --> crates/nox/src/output/style.rs:20:8
[INFO] [stderr]    |
[INFO] [stderr] 20 | pub fn error(value: &str) -> String {
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Pwsh` is never constructed
[INFO] [stderr]   --> crates/nox/src/session/start.rs:62:5
[INFO] [stderr]    |
[INFO] [stderr] 61 | pub enum ShellProgram {
[INFO] [stderr]    |          ------------ variant in this enum
[INFO] [stderr] 62 |     Pwsh,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ShellProgram` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: function `worktree_add_mode` is never used
[INFO] [stderr]    --> crates/nox/src/session/start.rs:140:8
[INFO] [stderr]     |
[INFO] [stderr] 140 | pub fn worktree_add_mode(decision: StartDecision) -> Option<WorktreeAddMode> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `SkippedConflict` is never constructed
[INFO] [stderr]   --> crates/nox/src/session/reconcile.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 16 | pub enum HandoffStatus {
[INFO] [stderr]    |          ------------- variant in this enum
[INFO] [stderr] 17 |     Copied,
[INFO] [stderr] 18 |     SkippedConflict,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `HandoffStatus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `nox` (test "session_identity_branch") generated 26 warnings
[INFO] [stderr] warning: `nox` (test "bootstrap_contract") generated 22 warnings
[INFO] [stderr] warning: `nox` (test "control_plane") generated 3 warnings
[INFO] [stderr] warning: `nox` (test "session_resume_reconcile") generated 19 warnings (3 duplicates)
[INFO] [stderr] warning: `nox` (test "cli_output_modes") generated 51 warnings (19 duplicates)
[INFO] [stderr] warning: `nox` (bin "nox") generated 14 warnings
[INFO] [stderr] warning: `nox` (bin "nox" test) generated 14 warnings (14 duplicates)
[INFO] [stderr] warning: field `uses` is never read
[INFO] [stderr]   --> crates/noxd/src/run_manager.rs:42:9
[INFO] [stderr]    |
[INFO] [stderr] 40 | pub struct StepResult {
[INFO] [stderr]    |            ---------- field in this struct
[INFO] [stderr] 41 |     pub id: String,
[INFO] [stderr] 42 |     pub uses: String,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `StepResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `noxd` (bin "noxd" test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.39s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/nox-88eac160489729f1)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test output::table::tests::table_headers_are_in_locked_order ... ok
[INFO] [stdout] test pipeline_init_test::pipeline_init_writes_v03 ... ok
[INFO] [stdout] test pipeline_reject_spec_test::pipeline_rejects_spec_flag ... ok
[INFO] [stdout] test pipeline::tests::cli_status_fetches_run ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bootstrap_contract.rs (/opt/rustwide/target/debug/deps/bootstrap_contract-cb85f63f64a7eb53)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test blocks_non_worktree_execution_when_worktree_escapes_session_root ... ok
[INFO] [stdout] test install_strategy_always_runs_even_when_node_modules_present ... ok
[INFO] [stdout] test install_strategy_if_missing_runs_only_when_node_modules_missing ... ok
[INFO] [stdout] test first_failing_required_step_stops_following_step ... ok
[INFO] [stdout] test manager_detection_blocks_conflicting_package_manager_value ... ok
[INFO] [stdout] test manager_detection_defaults_to_npm_when_no_signals_exist ... ok
[INFO] [stdout] test manager_detection_lockfile_precedence_prefers_pnpm_lock ... ok
[INFO] [stdout] test manager_detection_precedence_prefers_package_manager_over_lockfile ... ok
[INFO] [stdout] test manager_detection_precedence_prefers_workspace_over_package_manager ... ok
[INFO] [stdout] test install_strategy_never_skips_dependency_install ... ok
[INFO] [stdout] test enforces_step_order_secrets_before_dependency ... ok
[INFO] [stdout] test fixture_failure_injected_bootstrap_stops_and_marks_failed ... FAILED
[INFO] [stdout] test persisted_state_contains_required_bootstrap_reporting_fields ... FAILED
[INFO] [stdout] test env_marker_is_persisted_with_required_fields ... FAILED
[INFO] [stdout] test fixture_minimal_bootstrap_is_deterministic ... FAILED
[INFO] [stdout] test resume_rerun_triggers_only_on_lockfile_change_or_strategy_always ... FAILED
[INFO] [stdout] test absent_config_runs_zero_bootstrap_steps_and_emits_skipped_contract ... FAILED
[INFO] [stdout] test fixture_dependency_heavy_bootstrap_records_two_steps ... FAILED
[INFO] [stdout] test timeout_marks_step_failed_and_stops_remaining_required_steps ... ok
[INFO] [stdout] test toolchain_mismatch_blocks_before_dependency_install_runs ... ok
[INFO] [stdout] test toolchain_rust_mismatch_blocks_session_start_with_deterministic_remediation ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- fixture_failure_injected_bootstrap_stops_and_marks_failed stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'fixture_failure_injected_bootstrap_stops_and_marks_failed' (30) panicked at crates/nox/tests/bootstrap_contract.rs:339:51:
[INFO] [stdout] read state: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x655163396c6a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x655163396c6a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6551633ab33a - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6551633ab33a - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x65516339b5c2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x65516339b5c2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x655163373a3f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x655163373a3f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x65516338e4b9 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x65516332914c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x65516332914c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x65516338e672 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x65516338e672 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x655163373af8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x655163368ad9 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x65516337480d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6551633aba8c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6551633ab802 - core[4a92201981c6b77a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x65516330b61c - <core[4a92201981c6b77a]::result::Result<alloc[420bb310a727dfd7]::string::String, std[1209cfb42f6d497f]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x6551632f75b2 - bootstrap_contract[802f94b08637b265]::fixture_failure_injected_bootstrap_stops_and_marks_failed
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:339:51
[INFO] [stdout]   22:     0x6551632f1e07 - bootstrap_contract[802f94b08637b265]::fixture_failure_injected_bootstrap_stops_and_marks_failed::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:325:63
[INFO] [stdout]   23:     0x65516330eda6 - <bootstrap_contract[802f94b08637b265]::fixture_failure_injected_bootstrap_stops_and_marks_failed::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x65516331c42b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x65516331c42b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x655163329c1b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x655163329c1b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x655163323334 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x655163323334 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x65516332c822 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x65516332c822 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x65516332c822 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x65516339605f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x65516339605f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x72814f6beaa4 - <unknown>
[INFO] [stdout]   45:     0x72814f74ba64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- persisted_state_contains_required_bootstrap_reporting_fields stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'persisted_state_contains_required_bootstrap_reporting_fields' (53) panicked at crates/nox/tests/bootstrap_contract.rs:251:5:
[INFO] [stdout] stderr: registry error: registry not found: /root/.nox/registry/registry.toml
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x655163396c6a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x655163396c6a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6551633ab33a - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6551633ab33a - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x65516339b5c2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x65516339b5c2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x655163373a3f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x655163373a3f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x65516338e4b9 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x65516332914c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x65516332914c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x65516338e672 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x65516338e672 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x655163373af8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x655163368ad9 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x65516337480d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6551633aba8c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6551632f83de - bootstrap_contract[802f94b08637b265]::persisted_state_contains_required_bootstrap_reporting_fields
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:251:5
[INFO] [stdout]   20:     0x6551632f1e97 - bootstrap_contract[802f94b08637b265]::persisted_state_contains_required_bootstrap_reporting_fields::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:242:66
[INFO] [stdout]   21:     0x65516330ee66 - <bootstrap_contract[802f94b08637b265]::persisted_state_contains_required_bootstrap_reporting_fields::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x65516331c42b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x65516331c42b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x655163329c1b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x655163329c1b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x655163323334 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x655163323334 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x65516332c822 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x65516332c822 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x65516332c822 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x65516339605f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x65516339605f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x72814f6beaa4 - <unknown>
[INFO] [stdout]   43:     0x72814f74ba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- env_marker_is_persisted_with_required_fields stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'env_marker_is_persisted_with_required_fields' (27) panicked at crates/nox/tests/bootstrap_contract.rs:537:5:
[INFO] [stdout] stderr: registry error: registry not found: /root/.nox/registry/registry.toml
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x655163396c6a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x655163396c6a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6551633ab33a - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6551633ab33a - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x65516339b5c2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x65516339b5c2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x655163373a3f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x655163373a3f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x65516338e4b9 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x65516332914c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x65516332914c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x65516338e672 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x65516338e672 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x655163373af8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x655163368ad9 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x65516337480d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6551633aba8c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6551632f461f - bootstrap_contract[802f94b08637b265]::env_marker_is_persisted_with_required_fields
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:537:5
[INFO] [stdout]   20:     0x6551632f1c87 - bootstrap_contract[802f94b08637b265]::env_marker_is_persisted_with_required_fields::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:531:50
[INFO] [stdout]   21:     0x65516330eba6 - <bootstrap_contract[802f94b08637b265]::env_marker_is_persisted_with_required_fields::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x65516331c42b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x65516331c42b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x655163329c1b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x655163329c1b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x655163323334 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x655163323334 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x65516332c822 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x65516332c822 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x65516332c822 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x65516339605f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x65516339605f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x72814f6beaa4 - <unknown>
[INFO] [stdout]   43:     0x72814f74ba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fixture_minimal_bootstrap_is_deterministic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'fixture_minimal_bootstrap_is_deterministic' (31) panicked at crates/nox/tests/bootstrap_contract.rs:282:5:
[INFO] [stdout] stderr: registry error: registry not found: /root/.nox/registry/registry.toml
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x655163396c6a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x655163396c6a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6551633ab33a - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6551633ab33a - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x65516339b5c2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x65516339b5c2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x655163373a3f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x655163373a3f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x65516338e4b9 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x65516332914c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x65516332914c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x65516338e672 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x65516338e672 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x655163373af8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x655163368ad9 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x65516337480d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6551633aba8c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6551632f3e1f - bootstrap_contract[802f94b08637b265]::fixture_minimal_bootstrap_is_deterministic
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:282:5
[INFO] [stdout]   20:     0x6551632f1c57 - bootstrap_contract[802f94b08637b265]::fixture_minimal_bootstrap_is_deterministic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:276:48
[INFO] [stdout]   21:     0x65516330eb66 - <bootstrap_contract[802f94b08637b265]::fixture_minimal_bootstrap_is_deterministic::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x65516331c42b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x65516331c42b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x655163329c1b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x655163329c1b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x655163323334 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x655163323334 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x65516332c822 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x65516332c822 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x65516332c822 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x65516339605f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x65516339605f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x72814f6beaa4 - <unknown>
[INFO] [stdout]   43:     0x72814f74ba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- resume_rerun_triggers_only_on_lockfile_change_or_strategy_always stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'resume_rerun_triggers_only_on_lockfile_change_or_strategy_always' (61) panicked at crates/nox/tests/bootstrap_contract.rs:562:5:
[INFO] [stdout] stderr: registry error: registry not found: /root/.nox/registry/registry.toml
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x655163396c6a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x655163396c6a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6551633ab33a - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6551633ab33a - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x65516339b5c2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x65516339b5c2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x655163373a3f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x655163373a3f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x65516338e4b9 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x65516332914c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x65516332914c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x65516338e672 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x65516338e672 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x655163373af8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x655163368ad9 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x65516337480d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6551633aba8c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6551632fa18f - bootstrap_contract[802f94b08637b265]::resume_rerun_triggers_only_on_lockfile_change_or_strategy_always
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:562:5
[INFO] [stdout]   20:     0x6551632f1f57 - bootstrap_contract[802f94b08637b265]::resume_rerun_triggers_only_on_lockfile_change_or_strategy_always::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:556:70
[INFO] [stdout]   21:     0x65516330ef66 - <bootstrap_contract[802f94b08637b265]::resume_rerun_triggers_only_on_lockfile_change_or_strategy_always::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x65516331c42b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x65516331c42b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x655163329c1b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x655163329c1b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x655163323334 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x655163323334 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x65516332c822 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x65516332c822 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x65516332c822 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x65516339605f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x65516339605f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x72814f6beaa4 - <unknown>
[INFO] [stdout]   43:     0x72814f74ba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- absent_config_runs_zero_bootstrap_steps_and_emits_skipped_contract stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'absent_config_runs_zero_bootstrap_steps_and_emits_skipped_contract' (24) panicked at crates/nox/tests/bootstrap_contract.rs:357:5:
[INFO] [stdout] stderr: registry error: registry not found: /root/.nox/registry/registry.toml
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x655163396c6a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x655163396c6a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6551633ab33a - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6551633ab33a - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x65516339b5c2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x65516339b5c2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x655163373a3f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x655163373a3f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x65516338e4b9 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x65516332914c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x65516332914c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x65516338e672 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x65516338e672 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x655163373af8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x655163368ad9 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x65516337480d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6551633aba8c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6551632fb0e8 - bootstrap_contract[802f94b08637b265]::absent_config_runs_zero_bootstrap_steps_and_emits_skipped_contract
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:357:5
[INFO] [stdout]   20:     0x6551632f1f87 - bootstrap_contract[802f94b08637b265]::absent_config_runs_zero_bootstrap_steps_and_emits_skipped_contract::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:352:72
[INFO] [stdout]   21:     0x65516330efa6 - <bootstrap_contract[802f94b08637b265]::absent_config_runs_zero_bootstrap_steps_and_emits_skipped_contract::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x65516331c42b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x65516331c42b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x655163329c1b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x655163329c1b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x655163323334 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x655163323334 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x65516332c822 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x65516332c822 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x65516332c822 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x65516339605f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x65516339605f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x72814f6beaa4 - <unknown>
[INFO] [stdout]   43:     0x72814f74ba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fixture_dependency_heavy_bootstrap_records_two_steps stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'fixture_dependency_heavy_bootstrap_records_two_steps' (29) panicked at crates/nox/tests/bootstrap_contract.rs:306:5:
[INFO] [stdout] stderr: registry error: registry not found: /root/.nox/registry/registry.toml
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x655163396c6a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x655163396c6a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6551633ab33a - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6551633ab33a - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x65516339b5c2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x65516339b5c2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x655163373a3f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x655163373a3f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x65516338e4b9 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x65516332914c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x65516332914c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x65516338e672 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x65516338e672 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x655163373af8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x655163368ad9 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x65516337480d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6551633aba8c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6551632f62d8 - bootstrap_contract[802f94b08637b265]::fixture_dependency_heavy_bootstrap_records_two_steps
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:306:5
[INFO] [stdout]   20:     0x6551632f1d47 - bootstrap_contract[802f94b08637b265]::fixture_dependency_heavy_bootstrap_records_two_steps::{closure#0}
[INFO] [stderr] error: test failed, to rerun pass `-p nox --test bootstrap_contract`
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:300:58
[INFO] [stdout]   21:     0x65516330eca6 - <bootstrap_contract[802f94b08637b265]::fixture_dependency_heavy_bootstrap_records_two_steps::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x65516331c42b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x65516331c42b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x655163329c1b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x655163329c1b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x655163323334 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x655163323334 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x65516332c822 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x65516332c822 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x65516332c822 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x65516339605f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x65516339605f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x72814f6beaa4 - <unknown>
[INFO] [stdout]   43:     0x72814f74ba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- toolchain_rust_mismatch_blocks_session_start_with_deterministic_remediation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'toolchain_rust_mismatch_blocks_session_start_with_deterministic_remediation' (101) panicked at crates/nox/tests/bootstrap_contract.rs:622:5:
[INFO] [stdout] stderr=registry error: registry not found: /root/.nox/registry/registry.toml
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x655163396c6a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x655163396c6a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x655163396c6a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6551633ab33a - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6551633ab33a - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x65516339b5c2 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x65516339b5c2 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x655163373a3f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x655163373a3f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x65516338e4b9 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x65516332914c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x65516332914c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x65516338e672 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x65516338e672 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x655163373af8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x655163368ad9 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x65516337480d - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6551633aba8c - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6551632fc05d - bootstrap_contract[802f94b08637b265]::toolchain_rust_mismatch_blocks_session_start_with_deterministic_remediation
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:622:5
[INFO] [stdout]   20:     0x6551632f2017 - bootstrap_contract[802f94b08637b265]::toolchain_rust_mismatch_blocks_session_start_with_deterministic_remediation::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nox/tests/bootstrap_contract.rs:609:81
[INFO] [stdout]   21:     0x65516330f066 - <bootstrap_contract[802f94b08637b265]::toolchain_rust_mismatch_blocks_session_start_with_deterministic_remediation::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x65516331c42b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x65516331c42b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x655163329c1b - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x655163329c1b - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x655163329c1b - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x655163329c1b - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x655163323334 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x655163323334 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x65516332c822 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x65516332c822 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x65516332c822 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x65516332c822 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x65516332c822 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x65516339605f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x65516339605f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x72814f6beaa4 - <unknown>
[INFO] [stdout]   43:     0x72814f74ba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     absent_config_runs_zero_bootstrap_steps_and_emits_skipped_contract
[INFO] [stdout]     env_marker_is_persisted_with_required_fields
[INFO] [stdout]     fixture_dependency_heavy_bootstrap_records_two_steps
[INFO] [stdout]     fixture_failure_injected_bootstrap_stops_and_marks_failed
[INFO] [stdout]     fixture_minimal_bootstrap_is_deterministic
[INFO] [stdout]     persisted_state_contains_required_bootstrap_reporting_fields
[INFO] [stdout]     resume_rerun_triggers_only_on_lockfile_change_or_strategy_always
[INFO] [stdout]     toolchain_rust_mismatch_blocks_session_start_with_deterministic_remediation
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 13 passed; 8 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4b6b874ec7323ab736511ff20a23d1e485effc23c9c7037a5ebe01b68affd6e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b6b874ec7323ab736511ff20a23d1e485effc23c9c7037a5ebe01b68affd6e4", kill_on_drop: false }`
[INFO] [stdout] 4b6b874ec7323ab736511ff20a23d1e485effc23c9c7037a5ebe01b68affd6e4
